home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
program
/
fact127.zip
/
FULL.INI
< prev
next >
Wrap
Text File
|
1996-05-23
|
12KB
|
337 lines
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;╔══════════════════════════════════════════════════════════════════╗
;║▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ How to use this .INI file ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
;╠══════════════════════════════════════════════════════════════════╣
;║ This is an alternate FACT.INI file. Use this if you want more ║
;║ definitions than are contained in the default (aka MINI.INI). ║
;║ ║
;║ To use this, first delete the old FACT.INI. Then copy this one ║
;║ into the same directory as FACT.EXE, and rename it to FACT.INI. ║
;║ ║
;║ ╦══════════════════════════════════════════════════════╦ ║
;║ ║ NOTE: Most users will NEVER need to modify this! ║ ██ ║
;║ ║ ─────────────────────────────────────────────────── ║ ██ ║
;║ ║ Only modify to improve performance, correct any ║ ██ ║
;║ ║ problems or to define more compression programs. ║ ██ ║
;║ ╩══════════════════════════════════════════════════════╩ ██ ║
;║ ██████████████████████████████████████████████████████████ ║
;║ ║
;║ If you wish to add a compression program, or modify the options ║
;║ of the existing ones, then CAREFULLY follow ALL instructions. ║
;╚══════════════════════════════════════════════════════════════════╝
;
;╔══════════════════════════════════════════════════════════════════╗
;║▓▓▓▓▓▓▓▓▓▓▓▓▓▓ How to build a compressor definition ▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
;╚══════════════════════════════════════════════════════════════════╝
;
; For each compressor type that you wish to process, you will need
; to specify exactly four (4) items. They must all be present, and
; you must NOT put any extra lines in the middle of a definition.
;
; 1) Specify the file extension which is used by this compressor.
; Use the format: EXT=ZIP
; Do NOT include a period, or leading or trailing spaces.
;
; 2) Specify if the compressor preserves subdirectories.
; Use: DC=Y for "Yes", and: DC=N for "No".
; If you don't know, experiment on a temporary archive.
; Test the various program switches to find what works.
;
; 3) Specify the command line used for REcompressing this type.
; Preface it with RE=
;
; 4) Specify the command line used for DEcompressing this type.
; Preface it with DE=
;
;═══════════════════════════════════════════════════════════════════╗
; WARNING: Do NOT put *ANY* lines separating the EXT/ DC/ RE/ DE ║
; definitions for each individual compressor. Each definition ║
; MUST be complete, and all lines must be together!!! ║
;═══════════════════════════════════════════════════════════════════╝
;
; 5) DO include the program name, plus any options and switches.
; (See below for which options and switches to include.)
;
; 6) DO include the program's full path, name and extension.
; FACT will initialize much faster if you do.
;
; 7) Normally, DO NOT include the names of files to process.
;
; FACT assumes that the archive name should be placed after
; the switches, and the files to add or extract ("*.*") should
; be placed right after the archive name - at the end of the
; command line.
; If this is not the case (as with HPACK, CODEC, UNPAQ, DWC
; JRCE, PUT and ZOO), then you MUST tell FACT where to place
; the archive name, and what files are to be processed.
; Put "%a" where FACT should insert the archive name, and
; put "*.*" or "*" (or whatever is correct) where the files to
; process would normally be specified.
;
; Example:
;
; RE=cmp.exe a %a *.*
; DE=cmp.exe x %a *.*
;
; 8) DO put semi-colons in front of lines that are comments and
; in front of any unused compressor.
;
;┌──────────────────────────────────────────────────────────────────┐
;│For REcompression, you should include commands and switches to: │
;│ │
;│ 1) Move or Add files and subdirectories into an archive. │
;│ 2) Include all files, including hidden, system, and read-only. │
;│ 3) Include file attributes. │
;│ 4) Recurse subdirectories. │
;│ 5) Include relative pathnames (aka subdirectory names). │
;│ 6) Use maximum desired compression. │
;│ 7) Use STDOUT for output, minimize output, use basic mode. │
;│ 8) If desired, tell the compressor to use a temp drive/ dir. │
;│ │
;├──────────────────────────────────────────────────────────────────┤
;│For DEcompression, you should include commands and switches to: │
;│ │
;│ 1) Extract all files. │
;│ 2) Recreate nested subdirectories, including empty ones. │
;│ 3) Recreate file attributes. │
;│ 4) Use STDOUT for output, minimize output, use basic mode. │
;│ 5) Answer "Yes" to all prompts. │
;│ 6) If desired, tell the compressor to use a temp drive/ dir. │
;│ │
;└──────────────────────────────────────────────────────────────────┘
;
;####################################################################
; The following have been tested, and reliably archive sudirectories:
;
; ( 1- 5) ACB AIN ARJ HA HPK (HPACK)
; ( 6-10) HYP (HYPER) LIB (CODEC) LIM (LIMIT) LZH (LHA) LZS (LARC)
; (11-15) PAK PAQ RAR SQZ UC2 (UC)
; (16-18) X1 YC (YAC) ZIP
;
; I recommend favoring them.
;
; I like the features, reliability and third-party support of:
; ARJ, LHA, RAR, SQZ, UC and ZIP.
;
; If you try others, you should look at the definition below to see
; if I offer any free advice regarding them (ACB and X1 especially).
;
;────────────────────────────────────────────────────────────────────
;
; *** Warning: ACB is extremely tight, usually 10% - 40% better than
; * PKZIP -ex, but takes 10 times as long to achieve that compression.
; * Unfortunately, it seems that ACB archives can only be decompressed
; * with the SAME version of ACB that built them. You've been warned!
EXT=ACB
DC=Y
RE=acb.exe b
DE=acb.exe r
;
; *** Note: The shareware version of AIN forces you to press a key
; * every time you run the program. Since FACT is intended to run
; * unattended, FACT stuffs a "Backspace" key into the keyboard's
; * buffer just before shelling out to run AIN.
; * This practice may cause problems on some computers, let me know!
EXT=AIN
DC=Y
RE=ain.exe a -r
DE=ain.exe x -r
;
EXT=ARJ
DC=Y
RE=arj.exe m -a+ -r+ -y+ -m1 -jm1 -jt+
DE=arj.exe x -y+ -jg+
;
EXT=HA
DC=Y
RE=ha.exe asdm21r
DE=ha.exe xay
;
EXT=HPK
DC=Y
RE=hpack.exe a -a -da -f -r %a *
DE=hpack.exe x -on -da -r %a *
;
EXT=HYP
DC=Y
RE=hyper.exe -mrp
DE=hyper.exe -xo -p
;
EXT=LIB
DC=Y
RE=codec.exe -c9 %a * -m
DE=codec.exe -d %a * -m
;
EXT=LIM
DC=Y
RE=limit.exe m -sp -whs -y
DE=limit.exe e -p -whs -y
;
EXT=LZH
DC=Y
RE=lha.exe m -a -r2 -x1 -p
DE=lha.exe x -a -c -m1
;
EXT=LZS
DC=Y
RE=larc.exe a /r /o
DE=larc.exe e /x /o
;
EXT=PAK
DC=Y
RE=pak.exe m -I
DE=pak.exe e -WA -I -PATH
;
EXT=PAQ
DC=Y
RE=paq.exe -r -p
DE=unpaq.exe -x -d %a
;
EXT=RAR
DC=Y
RE=rar.exe m -r -std -bw -y
DE=rar.exe x -o+ -std -bw -y
;
; ; *** Warning: Some SDN archives are PAK, others are ARJ. Should
; ; * you specify an incorrect compressor, they won't be converted!
; EXT=SDN
; DC=Y
; RE=pak.exe m -I
; DE=pak.exe e -WA -I -Path
; ;
EXT=SQZ
DC=Y
RE=sqz.exe a -m4 -S -p0
DE=sqz.exe x -o1
;
EXT=UC2
DC=Y
RE=uc.exe a -m -s -f -tst -b
DE=uc.exe e -s -f
;
*** Notice: X1 conflicted with